table.layout {width: 948px;border-collapse: collapse;}
table.layout td {padding: 0 10px 0 0;}
table.layout td td{ padding: 0;}

input.textbox {	margin: 4px 3px;padding: 1px;border: solid 1px #A7A6AA;font-size: .8em;line-height: 15px;height: 15px;}

table.btn {border: 0;border-collapse: collapse;height: 22px;empty-cells: show;padding: 0;}
td.btn-left {width: 2px;padding: 0;background-color: Transparent;background-image: url(../img/btn_states.gif);background-repeat: no-repeat;background-position: left 0px;}
td.btn-right {width: 2px;padding: 0;background-color: Transparent;background-image: url(../img/btn_states.gif);background-repeat: no-repeat;background-position: left -22px;}
td.btn-center {padding: 0;background-color: Transparent;}
td.btn-center button {
	border: none 0px;
	width: auto;
	height: 22px;
	padding: 0px 5px;
	font-size: 12px;
	font-weight: 700;
	overflow: hidden;
	white-space: nowrap;
	background-color: Transparent;
	background-image: url(../img/btn_states.gif);
	background-repeat: repeat-x;
	background-position: left -44px;
}
td.btn-center button:hover {background-position: left -66px;}
td.btn-center button:active {background-position: left -88px;}